def get_fall_damage(height):
    damage = height // 2
    damage = min(damage, max_damage)

max_damage = 10
damage = 0
height = 8

get_fall_damage(height)
print(damage)

print("\n --------—- 分割线 --------- \n")

def get_fall_damage(height, max_damage):
    """
    计算从给定高度坠落时受到的伤害值。

    Args:
        height (int): 坠落的高度。
        max_damage (int): 伤害的最大值限制。

    Returns:
        int: 计算后的伤害值，不超过最大伤害限制。
    """
    damage = height // 2
    return min(damage, max_damage)

max_damage = 10
damage = 0
height = 8

damage = get_fall_damage(height, max_damage)
print(damage)